package com.itbaima.csmall.commons.restful;

/**
 * 错误代码枚举类型
 *
 * @author Chen
 * @since 2023/2/17 14:29:29
 */
public enum ResponseCode {

    // 成功
    OK(200),
    // 请求参数格式有误
    BAD_REQUEST(400),
    // 账号未授权
    UNAUTHORIZED(401),
    // 账号授权禁止访问
    FORBIDDEN(403),
    // 数据不存在
    NOT_FOUND(404),
    NOT_ACCEPTABLE(406),
    // 数据冲突
    CONFLICT(409),
    // 服务器错误
    INTERNAL_SERVER_ERROR(500);

    private final Integer value;

    ResponseCode(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }

}
